#ifndef SPYNET_NET_CMD_LINE_CONFIGER_H_
#define SPYNET_NET_CMD_LINE_CONFIGER_H_

#include "boost\program_options.hpp"

namespace Net
{
	class CmdLineConfiger
	{
	public:
		CmdLineConfiger(){}
		~CmdLineConfiger(){}

		bool Init(int argc, _TCHAR* argv[]);
		int get_int(const char* k);
		bool get_bool(const char* k);
		float get_float(const char* k);
		const char* get_string(const char* k);

	private:
		boost::program_options::variables_map config_vtable_;
	};
}

#endif